import { reqGetSearchInfo } from "../../api";
const state = {
    getSearchInfo: {},
    // goodsList:[]
};
const mutations = {
    GETSEARCHINFO(state, getSearchInfo) {
        state.getSearchInfo = getSearchInfo;
        // state.getSearchInfo = getSearchInfo.data;
        // state.goodsList = [...getSearchInfo.data.goodsList];
        // console.log(getSearchInfo, 'getSearchInfo')
    },
};
const actions = {
    // async getSearchInfo({ commit }, params = {}) {
    //     let { data } = await reqGetSearchInfo(params);
    //     if (data.code == 200) {
    //         commit("GETSEARCHINFO", data);
    //     }
    // },
        getSearchInfo({ commit }, params = {}) {
          return new Promise(resovle => {
            reqGetSearchInfo(params).then (res => {
                if (res.data.code == 200) {
                    commit("GETSEARCHINFO", res.data);
                    resovle(res.data)
                }
            })
          })
    },
     // let { data } = await reqGetSearchInfo(params);
        // console.log(data);
        // if (data.code == 200) {
        //     commit("GETSEARCHINFO", data);
        //     // console.log(data);
        // }
};
const getters = {
    // goodsList(a) {
    //     console.log(a);
    //     return state.getSearchInfo.data.goodsList
    // },
    // attrsList(state) {
    //     // console.log(state);
    //     return state.getSearchInfo.data.attrsList
    // },
    // trademarkList(state) {
    //     // console.log(state);
    //     return state.getSearchInfo.data.trademarkList
    // },
};
export default ({
    state,
    mutations,
    actions,
    getters
})